.vin-col {
  float: left;
  box-sizing: border-box;
  word-break: break-all;

  &-gutter {
    &:last-child {
      padding-right: 0 !important;
    }
    &:first-child {
      padding-left: 0 !important;
    }
  }
}

@for $i from 1 through 24 {
  .vin-col-offset-#{$i} {
    margin-left: calc(100 / 24 * $i * 1%);
  }

  .vin-col-#{$i} {
    width: calc(100 / 24 * $i * 1%);
  }
}
